Big Huge Thesaurus

Mirabilis multiflora

noun